Contents 1 Reactive Modules 1
نویسنده
چکیده
block diagrams In block diagrams, we may choose to hide the internal structure of a module and view it as a black box with input and output wires. If the atom structure of a module is suppressed, we draw the module boundary as a solid line instead of a dotted line. In order to compose such abstract block diagrams, every module needs to be annotated with information about the await dependencies between variables. The amount of compatibility information that is both necessary and su cient is captured by the following de nition. Given a module P , a derived await dependency x dP y of P consists of an external variable x and an interface variable y such that x +P y. The derived await dependency x d P y indicates that the initial value of the interface variable y may depend on the initial value of the external variable x, and in every update round, the next value of y may depend on the next value of x. Therefore, P cannot be composed with a module Q with external variable y, interface variable x, and y dQ x. Exercise 1.6 fT2g [Derived await dependencies] Consider two modules P and Qwhose variables satisfy conditions (1a){(1c) for module compatibility. (a) Show that the derived await dependencies of the two modules contain exactly the information that is necessary and su cient for determining compatibility; that is, prove that P and Q are compatible i the transitive closure ( dP [ d Q) + is asymmetric. (b) Assuming P and Q are compatible, construct the derived await dependencies of the compound module PkQ from the derived await dependencies of the component modules. A block diagram for a module P must show either its internal structure or its derived await dependencies. Since it is immaterial if a derived await dependency is an actual await dependency (contained in P ) or only \derived" from other await dependencies (contained in +P ), we often omit the superscript d from the symbol .
منابع مشابه
Abstraction-Based Verification of Infinite-State Reactive Modules
ion-based Verification of Infinite-state Reactive Modules Francesco Belardinelli1 and Alessio Lomuscio2 Abstract. We introduce the formalism of infinite-state reactive modules to reason about the strategic behaviour of autonomous agents in a setting where data are explicitly exhibited in the systems description and in the specification language. Technically, we endow reactive modules with an in...
متن کاملOxidative stress and the role of downstream pathways in cardiovascular diseases
2009 2 CONTENTS 1. INTRODUCTION 9 1.1. Free radicals and their derivatives in living organisms 9 1.1.1. Reactive oxygen species (ROS) 11 1.1.2. Reactive nitrogen species (RNS) 13 1.1.3. Protective mechanisms against free radicals.
متن کاملLocal Class Field Theory Contents
1 Wedderburn theory and the Brauer group 2 1.1 Algebras and modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.2 The Brauer group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1.3 Splitting fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1.4 Crossed products . . . . . . . . . . . . . . . . ...
متن کاملImperfect Information in Reactive Modules Games
Reactive Modules is a high-level modelling language for concurrent, distributed, and multi-agent systems, which is used in a number of practical model checking tools. Reactive Modules Games are a game-theoretic extension of Reactive Modules, in which agents in a system are assumed to act strategically in an attempt to satisfy a temporal logic formula representing their individual goal. Reactive...
متن کاملModel categories
iv Contents Preface vii Chapter 1. Model categories 1 1.1. The definition of a model category 2 1.2. The homotopy category 7 1.3. Quillen functors and derived functors 13 1.3.1. Quillen functors 13 1.3.2. Derived functors and naturality 16 1.3.3. Quillen equivalences 19 1.4. 2-categories and pseudo-2-functors 22 Chapter 2. Examples 27 2.1. Cofibrantly generated model categories 28 2.1.1. Ordina...
متن کامل